package cn.sc.allinpay.allfavour.business.coupon;


import java.math.BigDecimal;
import java.util.List;

import cn.pai.mvp.presenter.IPresenter;
import cn.pai.mvp.view.IView;
import cn.sc.allinpay.allfavour.business.common.data.CouponsData;

/**
 * 券核销 契约
 *
 * @author pany
 * @date 2017年3月2日下午10:21:40
 */
public interface CouponContract {
    interface View extends IView {

        void showPaidAmt(String amt);
        /**
         * 改变卡券适配器数据
         * @param datas
         */
        void couponsAdapterChange(List<CouponsData> datas);

        void saveOrderPaidAmt(BigDecimal paidAmt);
    }

    interface Presenter extends IPresenter<View> {

        /**
         * 计算金额
         */
        void calculateAmt();

        /**
         * 返回
         */
        void setForResult();

    }
}
